<script>
	import api from 'common/js/util.js'
	export default {
		data() {
			return {}
		},
		onLaunch: function() {
			// #ifdef MP-WEIXIN
			this.updateWxProgram()
			// #endif
		},
		methods: {
			//更新小程序
			updateWxProgram() {
				const updateManager = uni.getUpdateManager();
				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					api.toast(res.hasUpdate, 'none')
				});
				updateManager.onUpdateReady(function(res) {
					uni.showModal({
						title: '更新提示',
						content: '新版本已经准备好，是否重启应用？',
						success(res) {
							if (res.confirm) {
								// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
								updateManager.applyUpdate();
							}
						}
					});
				});

				updateManager.onUpdateFailed(function(res) {
					// 新的版本下载失败
					api.toast('下载失败，请重试', 'none')
				});
			}
		}
	}
</script>

<style lang="scss">
	/* #ifndef APP-NVUE */
	/*每个页面公共css */
	@import "uview-ui/index.scss";
	@import "common/css/util.scss";
	/* #endif */
</style>
